.banner{background-color:#f1f1f1;padding-bottom:100px;z-index:9988;}
.qun-bg{background-color:#ffffff;padding-bottom:20px;}
.qun-swiper{width:100%;height:750px;overflow:hidden;}
.qun-pic{width:100%;height:100%;}
.qun-name{padding:10px 3%;font-size:34px;color:#666666;}
.qun-sname{color:#9a9a9a;}
.qun-shop{color:#ff4200;font-size:28px;}
.qun-price{color:#ff4200;font-size:36px;}
.qun-original{color:#9a9a9a;font-size:28px;text-decoration: line-through;margin-left:114px;}
.free-rule{margin-top:20px;padding:10px 10px 60px 10px;background-color:#ffffff;font-size:25px;}
.now-pk{width:100%;padding:20px 0 20px 10px;border-bottom:1px solid #ffffff;}
.qun-pk{background-color:#ffffff;padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;height:auto;}
.pk-pic{width:60px;height:60px;border-radius:50%;}
.pk-left{display:flex;flex-wrap:wrap;justify-content:space-between;height:auto;}
.pk-name{line-height:60px;margin-left:30px;}
.pk-remind{margin-right:20px;}
.remind-num{text-align:right;}
.remind-time{text-align:right;color:#b8b8b8;font-size:20px;}
.pk-number{color:red;}
.pk-number1{color:#b8b8b8;}
.pk-go{width:110px;height:60px;border-radius:10px;background-color:#c00000;color:#ffffff;line-height:60px;text-align:center;}
.qun-details{margin-top:20px;background-color:#ffffff;padding:0 20px;}
.details-title{color:#9a9a9a;border-bottom:1px solid #9a9a9a;padding:18px 0;margin-bottom:14px;}
.qun-photo{width:100%;margin-top:4px;}
.qun-buy{width:100%;height:100px;position:fixed;bottom:0;left:0;display:flex;justify-content:center;background-color:#ffffff;}
.now-buy{width:50%;height:100px;line-height:100px;text-align:center;color:#ffffff;}
.qun-buys{width:100%;height:100px;position:fixed;bottom:0;left:0;display:flex;justify-content:center;background-color:red;}
.now-buys{width:100%;height:100px;line-height:100px;text-align:center;color:#ffffff;}
.now-buycol1{background-color:red;}
.now-buycol2{background-color:#ef7a2f;}
.specifications{width:100%;;height:100%;background:rgba(0,0,0,0.4);position:fixed;left:0;top:0;z-index:9991;}
.specifications-con{width:100%;position:absolute;left:0;bottom:0;background-color:#f1f1f1;z-index:9999;}
.specifications-close{width:60px;height:60px;border-radius:50%;position:absolute;left:90%;top:-5%;background-color:#ff4200;color:#ffffff;text-align:center;line-height:60px;}
.specifications-title{padding:20px;display:flex;background-color:#ffffff;}
.specifications-photo{width:25%;height:160px;border:1px solid #eeeeee;}
.specifications-pic{width:100%;height:100%;}
.specifications-name{width:80%;padding:0 0 0 20px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;}
.specifications-bname{white-space:nowrap;overflow:hidden; text-overflow:ellipsis;font-size:28px;padding-bottom:15px;}
.specifications-sname{white-space:nowrap;overflow:hidden; text-overflow:ellipsis;color:#9a9a9a;font-size:24px;padding-bottom:40px;}
.specifications-money{color:#c00000;}
.specifications-change{padding:20px;}
.specifications-nav{color:#666666;}
.specifications-changecon{width:100%;display:flex;padding:0 0 20px 0;flex-wrap:wrap;}
.specifications-class{margin-right:20px;background-color:#ffffff;color:#666666;padding:20px;border-radius:8px;border:1px solid #f1f1f1;white-space:nowrap;margin-top:20px;}
.specifications-active{border:1px solid red;margin-right:20px;background-color:#ffffff;color:#666666;padding:20px;border-radius:8px;white-space:nowrap;margin-top:20px;}
.specifications-num{padding:30px 0;display:flex;align-items:center;}
.specifications-nums{color:#666666;margin-right:20px;}
.specifications-reduce{width:10%;height:62px;margin:0;background-color:#e0e0e0;line-height:62px;text-align:center;}
.specifications-val{width:12%;height:58px;border:1px solid #e0e0e0;background-color:#f1f1f1;line-height:58px;text-align:center;}
.specifications-stock{margin-left:40px;}
.stock-num{color:#ff4200;}
.specifications-buy{width:80%;height:80px;line-height:80px;text-align:center;color:#ffffff;background-color:#c00000;margin:0 auto;border-radius:10px;}
.join-pk{width:100%;;height:100%;background:rgba(0,0,0,0.4);position:fixed;left:0;top:0;z-index:9999;}
.join-pks{width:100%;;height:100%;background:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;}
.join-con{padding:40px 0 40px 0;background-color:#ffffff;border-radius:20px;position:relative;}
.join-close{width:60px;height:60px;border-radius:50%;position:absolute;left:94%;top:-5%;background-color:#f1f1f1;color:#666666;text-align:center;line-height:60px;}
.join-title{font-size:30px;font-weight:bold;margin-top:18px;text-align:center;}
.join-time{margin-top:20px;text-align:center;font-size:22px;}
.join-number{margin-top:20px;width:496px;padding-left:40px;}
.qun-pinzhu{width:80px;height:80px;border-radius:50%;margin-right:40px;margin-top:20px;border:1px solid #ffffff;display:inline-block;position:relative;z-index:775;}
.pinzhubor{border:1px solid #e99127;}
.join-pic{width:80px;height:80px;border-radius:50%;}
.join-buts{width:100%;margin-top:30px;display:flex;justify-content:center;}
.join-but{width:390px;height:55px;line-height:55px;text-align:center;color:#ffffff;background-color:red;border-radius:10px;}
.juin-pinzhu{width:35px;height:20px;border:1px solid #ffffff;border-radius:20px;line-height:20px;text-align:center;background-color:#e99127;position:absolute;bottom:0;left:-8px;z-index:800;font-size:12px;}
.qun-snames{color:#9a9a9a;font-size:28rpx;}